﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Siren.MFE.Bll.Core;

namespace Siren.MFE.Bll.SirenField
{
    public class SirenFieldInfo : EntityInfo
    {
        public String ParentID { get; set; }

        public String Caption { get; set; }

        public String QueryText { get; set; }

        public String TableName { get; set; }

        public String RowIdentifier { get; set; }

        public bool Visible { get; set; }

        public int OrderNumber { get; set; }

        public bool IsConditionable { get; set; }

        public int TotalNodes { get; set; }

        public List<SirenFieldInfo> ChildNodes { get; set; }

        public SirenFieldInfo()
        {
            this.ChildNodes = new List<SirenFieldInfo>();
        }
    }
}
